package cn.abcsys.cloud.devops.runtime.service;

import cn.abcsys.cloud.devops.runtime.bean.Result;
import cn.abcsys.cloud.devops.runtime.entity.ClusterEnv;
/**
 * 
 * @author mayunhao
 * @date 2017-06-15
 */
public interface ClusterEnvService {
	/**
	 * 创建环境集群关联
	 * @param env
	 * @return
	 */
	public Result createCLusterEnv(ClusterEnv clusterEnv);
	/**
	 * 删除
	 * @param envId
	 * @return
	 */
	public Result remove(Integer clusterId,Integer envId);
	/**
	* @Title: getEnvByCluster 
	* @Description: 批量查询 
	* @param @param clusterId
	* @param @return
	* @param @throws SQLException    设定文件 
	* @return List<Cluster>    返回类型 
	* @throws
	 */
	public Result getEnvByCluster(Integer clusterId);
	/**
	* @Title: getClusterByEnv 
	* @Description: 批量查询 
	* @param @param envId
	* @param @return
	* @param @throws SQLException    设定文件 
	* @return List<Cluster>    返回类型 
	* @throws
	 */
	public Result getClusterByEnv(Integer envId);
}
